package fr.ginvest.interfaces;

import java.util.Collection;

import javax.ejb.Remote;
import fr.ginvest.entity.Article;
import fr.ginvest.entity.Investisseur;

@Remote
public interface ArticleFacadeRemote {
	Article addArticle(Article a);
	Article findArticleById(Long id);
	Article updateArticle(Article a);
	void deleteArticle(Article a);
	Collection<Article> findAllToutPublic();
	Collection<Article> findArticleOfInvestisseur(Investisseur invest);
	Collection<Article> findAll();
}
